Control Tool On-Line Help

What is it?
As the Control Tool is effectively an online version of the Agent Generator, it enables users to modify the internal states of agents at run-time.

When should I use it?
Whilst modifying an agent whilst it is still running may seem dangerous, the declarative nature of ZEUS agents means changes can be incorporated whilst still preserving the integrity of the agents concerned. There are several scenarios when making such changes might be desirable :

How do I use it?

Using the Menu Options
All the operations of the Control Tool can be selected by choosing the appropriate menu entry. The menu options list the five aspects of an agent society that can be modified, namely:

Sending Commands
There are several ad hoc commands (i.e. non-standard Agent Communication Language commands) that can be sent to agents using the Send Commands... menu option. This dialog window allows a choice of which agents will receive the command, and a textfield for entering the command itself, this can one of the following:

Using the Toolbar Buttons
Alternatively, the toolbar icons provide shortcuts for the more frequently used operations, namely:

Kill Agents - selecting this option will send messages to every known agent instructing it to cease running. This is a useful option for elegantly ending an application regardless of where its processes are located.

The other icons will be documented when they become functional.